/**
 * WlDr.java
 * <p>
 * Copyright 2012 Petro-CyberWorks Information & Technology Co., Ltd.	All right reserved.
 */
package com.liangtian.mdm.material.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;

import com.liangtian.mdm.base.model.BaseModel;

/**
 * 导入物料对象
 * @author jyh
 * @date 2016-09-22
 */
public class WlDr extends BaseModel {

    private static final long serialVersionUID = 2013015731425533097L;
    @SequenceGenerator(name = "Any", sequenceName = "WL_WL_DR_SEQ")
    @Id
    @Column(name = "WYM")
    private String wym;//主键，唯一码
    @Column(name = "WL_LBMB_ID")
    private String wlLbmbId;//物料申请模板ID
    @Column(name = "QC")
    private String qc;//物料长描述（导入的）
    @Column(name = "JC")
    private String jc;//物料短描述（导入的）
    @Column(name = "QC2")
    private String qc2;//长描述（最新）
    @Column(name = "JC2")
    private String jc2;//短描述（最新）
    @Column(name = "QC_NO_LJFH")
    private String qcNoLjfh;//忽略连接符号所生成的长描述
    @Column(name = "STATUS")
    private String status;//数据状态，0:停用 1:正常 2:逻辑删除
    @Column(name = "STATE")
    private String state;//流程状态标识，0/导入，1/有错误，2/警告，3/无错误，4/审核通过，5/待审核，6/被拒绝，7/冻结
    @Column(name = "ERRTEXT")
    private String errtext;//中文提示状态信息
    @Column(name = "ZXSHYJ")
    private String zxshyj;//最新审核意见
    @Column(name = "WLBM")
    private String wlbm;//对应的正式物料编码
    @Column(name = "WLMC")
    private String wlmc;//物料名称
    @Column(name = "CREATOR_ID")
    private String creatorId;//创建人ID
    @Column(name = "CREATOR_ACCOUNT")
    private String creatorAccount;//创建人用户账号
    @Column(name = "CREATOR_NAME")
    private String creatorName;//创建人名称
    @Column(name = "CREATE_TIME")
    private String createTime;//创建时间
    @Column(name = "SUBMIT_TIME")
    private String submitTime;//提交时间
    @Column(name = "UPDATE_UID")
    private String updateUid;//修改人ID
    @Column(name = "UPDATE_UNAME")
    private String updateUname;//修改人名称
    @Column(name = "UPDATE_TIME")
    private String updateTime;//更新时间
    @Column(name = "JLDW_ID")
    private String jldwId;//计量单位ID
    @Column(name = "JLDW")
    private String jldw;//计量单位
    @Column(name = "DM")
    private String dm;//标准代码（8位数字）
    @Column(name = "SCDM")
    private String scdm;//上层产品代码
    @Column(name = "SCCPMC")
    private String sccpmc;//上层产品名称
    @Column(name = "HS")
    private String hs;//海关代码
    @Column(name = "SM")
    private String sm;//物料说明
    @Column(name = "TM")
    private String tm;//条码
    @Column(name = "GJTJJHYCPM")
    private String gjtjjhycpm;//国家统计局行业产品码
    @Column(name = "MROFLM")
    private String mroflm;//MRO分类码
    @Column(name = "DIVISION")
    private String division;//产品部门分类码
    @Column(name = "WL_LB_ID")
    private String wlLbId;//物料类别ID
    @Column(name = "LBBM")
    private String lbbm;//所属物资小类编码
    @Column(name = "LBMC")
    private String lbmc;//所属物资小类名称
    @Column(name = "ERPJLDW")
    private String erpjldw;//所属物资小类的基本计量单位
    @Column(name = "GSDM")
    private String gsdm;//所属单位编码
    @Column(name = "GSMC")
    private String gsmc;//所属单位名称
    @Column(name = "CWLX")
    private String cwlx;//数据错误类型
    @Column(name = "SUBMITCOUNT")
    private int submitcount;//提交的次数
    @Column(name = "REMARK")
    private String remark;//备注
    @Column(name = "EXTEND1")
    private String extend1;//扩展字段1
    @Column(name = "EXTEND2")
    private String extend2;//扩展字段2
    @Column(name = "EXTEND3")
    private String extend3;//扩展字段3
    @Column(name = "EXTEND4")
    private String extend4;//扩展字段4
    @Column(name = "EXTEND5")
    private String extend5;//扩展字段5

    private String taskId;//非数据库字段
    private int instanceId;//非数据库字段
    private String opertype;//非数据库字段

    @Column(name = "FIELD1")
    private String field1;//配置字段1
    @Column(name = "FIELD2")
    private String field2;//配置字段2
    @Column(name = "FIELD3")
    private String field3;//配置字段3
    @Column(name = "FIELD4")
    private String field4;//配置字段4
    @Column(name = "FIELD5")
    private String field5;//配置字段5
    @Column(name = "FIELD6")
    private String field6;//配置字段6
    @Column(name = "FIELD7")
    private String field7;//配置字段7
    @Column(name = "FIELD8")
    private String field8;//配置字段8
    @Column(name = "FIELD9")
    private String field9;//配置字段9
    @Column(name = "FIELD10")
    private String field10;//配置字段10
    @Column(name = "FIELD11")
    private String field11;//配置字段11
    @Column(name = "FIELD12")
    private String field12;//配置字段12
    @Column(name = "FIELD13")
    private String field13;//配置字段13
    @Column(name = "FIELD14")
    private String field14;//配置字段14
    @Column(name = "FIELD15")
    private String field15;//配置字段15
    @Column(name = "FIELD16")
    private String field16;//配置字段16
    @Column(name = "FIELD17")
    private String field17;//配置字段17
    @Column(name = "FIELD18")
    private String field18;//配置字段18
    @Column(name = "FIELD19")
    private String field19;//配置字段19
    @Column(name = "FIELD20")
    private String field20;//配置字段20

    public String getWym() {
        return wym;
    }

    public void setWym(String wym) {
        this.wym = wym;
    }

    public String getWlLbmbId() {
        return wlLbmbId;
    }

    public void setWlLbmbId(String wlLbmbId) {
        this.wlLbmbId = wlLbmbId;
    }

    public String getQc() {
        return qc;
    }

    public void setQc(String qc) {
        this.qc = qc;
    }

    public String getJc() {
        return jc;
    }

    public void setJc(String jc) {
        this.jc = jc;
    }

    public String getQc2() {
        return qc2;
    }

    public void setQc2(String qc2) {
        this.qc2 = qc2;
    }

    public String getJc2() {
        return jc2;
    }

    public void setJc2(String jc2) {
        this.jc2 = jc2;
    }

    public String getQcNoLjfh() {
        return qcNoLjfh;
    }

    public void setQcNoLjfh(String qcNoLjfh) {
        this.qcNoLjfh = qcNoLjfh;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getErrtext() {
        return errtext;
    }

    public void setErrtext(String errtext) {
        this.errtext = errtext;
    }

    public String getZxshyj() {
        return zxshyj;
    }

    public void setZxshyj(String zxshyj) {
        this.zxshyj = zxshyj;
    }

    public String getWlbm() {
        return wlbm;
    }

    public void setWlbm(String wlbm) {
        this.wlbm = wlbm;
    }

    public String getWlmc() {
        return wlmc;
    }

    public void setWlmc(String wlmc) {
        this.wlmc = wlmc;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorAccount() {
        return creatorAccount;
    }

    public void setCreatorAccount(String creatorAccount) {
        this.creatorAccount = creatorAccount;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getUpdateUid() {
        return updateUid;
    }

    public void setUpdateUid(String updateUid) {
        this.updateUid = updateUid;
    }

    public String getUpdateUname() {
        return updateUname;
    }

    public void setUpdateUname(String updateUname) {
        this.updateUname = updateUname;
    }

    public String getJldwId() {
        return jldwId;
    }

    public void setJldwId(String jldwId) {
        this.jldwId = jldwId;
    }

    public String getJldw() {
        return jldw;
    }

    public void setJldw(String jldw) {
        this.jldw = jldw;
    }

    public String getDm() {
        return dm;
    }

    public void setDm(String dm) {
        this.dm = dm;
    }

    public String getScdm() {
        return scdm;
    }

    public void setScdm(String scdm) {
        this.scdm = scdm;
    }

    public String getSccpmc() {
        return sccpmc;
    }

    public void setSccpmc(String sccpmc) {
        this.sccpmc = sccpmc;
    }

    public String getHs() {
        return hs;
    }

    public void setHs(String hs) {
        this.hs = hs;
    }

    public String getSm() {
        return sm;
    }

    public void setSm(String sm) {
        this.sm = sm;
    }

    public String getTm() {
        return tm;
    }

    public void setTm(String tm) {
        this.tm = tm;
    }

    public String getGjtjjhycpm() {
        return gjtjjhycpm;
    }

    public void setGjtjjhycpm(String gjtjjhycpm) {
        this.gjtjjhycpm = gjtjjhycpm;
    }

    public String getMroflm() {
        return mroflm;
    }

    public void setMroflm(String mroflm) {
        this.mroflm = mroflm;
    }

    public String getDivision() {
        return division;
    }

    public void setDivision(String division) {
        this.division = division;
    }

    public String getWlLbId() {
        return wlLbId;
    }

    public void setWlLbId(String wlLbId) {
        this.wlLbId = wlLbId;
    }

    public String getLbbm() {
        return lbbm;
    }

    public void setLbbm(String lbbm) {
        this.lbbm = lbbm;
    }

    public String getLbmc() {
        return lbmc;
    }

    public void setLbmc(String lbmc) {
        this.lbmc = lbmc;
    }

    public String getErpjldw() {
        return erpjldw;
    }

    public void setErpjldw(String erpjldw) {
        this.erpjldw = erpjldw;
    }

    public String getGsdm() {
        return gsdm;
    }

    public void setGsdm(String gsdm) {
        this.gsdm = gsdm;
    }

    public String getGsmc() {
        return gsmc;
    }

    public void setGsmc(String gsmc) {
        this.gsmc = gsmc;
    }

    public String getCwlx() {
        return cwlx;
    }

    public void setCwlx(String cwlx) {
        this.cwlx = cwlx;
    }

    public int getSubmitcount() {
        return submitcount;
    }

    public void setSubmitcount(int submitcount) {
        this.submitcount = submitcount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getExtend1() {
        return extend1;
    }

    public void setExtend1(String extend1) {
        this.extend1 = extend1;
    }

    public String getExtend2() {
        return extend2;
    }

    public void setExtend2(String extend2) {
        this.extend2 = extend2;
    }

    public String getExtend3() {
        return extend3;
    }

    public void setExtend3(String extend3) {
        this.extend3 = extend3;
    }

    public String getExtend4() {
        return extend4;
    }

    public void setExtend4(String extend4) {
        this.extend4 = extend4;
    }

    public String getExtend5() {
        return extend5;
    }

    public void setExtend5(String extend5) {
        this.extend5 = extend5;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public int getInstanceId() {
        return instanceId;
    }

    public void setInstanceId(int instanceId) {
        this.instanceId = instanceId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getSubmitTime() {
        return submitTime;
    }

    public void setSubmitTime(String submitTime) {
        this.submitTime = submitTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getField1() {
        return field1;
    }

    public void setField1(String field1) {
        this.field1 = field1;
    }

    public String getField2() {
        return field2;
    }

    public void setField2(String field2) {
        this.field2 = field2;
    }

    public String getField3() {
        return field3;
    }

    public void setField3(String field3) {
        this.field3 = field3;
    }

    public String getField4() {
        return field4;
    }

    public void setField4(String field4) {
        this.field4 = field4;
    }

    public String getField5() {
        return field5;
    }

    public void setField5(String field5) {
        this.field5 = field5;
    }

    public String getField6() {
        return field6;
    }

    public void setField6(String field6) {
        this.field6 = field6;
    }

    public String getField7() {
        return field7;
    }

    public void setField7(String field7) {
        this.field7 = field7;
    }

    public String getField8() {
        return field8;
    }

    public void setField8(String field8) {
        this.field8 = field8;
    }

    public String getField9() {
        return field9;
    }

    public void setField9(String field9) {
        this.field9 = field9;
    }

    public String getField10() {
        return field10;
    }

    public void setField10(String field10) {
        this.field10 = field10;
    }

    public String getField11() {
        return field11;
    }

    public void setField11(String field11) {
        this.field11 = field11;
    }

    public String getField12() {
        return field12;
    }

    public void setField12(String field12) {
        this.field12 = field12;
    }

    public String getField13() {
        return field13;
    }

    public void setField13(String field13) {
        this.field13 = field13;
    }

    public String getField14() {
        return field14;
    }

    public void setField14(String field14) {
        this.field14 = field14;
    }

    public String getField15() {
        return field15;
    }

    public void setField15(String field15) {
        this.field15 = field15;
    }

    public String getField16() {
        return field16;
    }

    public void setField16(String field16) {
        this.field16 = field16;
    }

    public String getField17() {
        return field17;
    }

    public void setField17(String field17) {
        this.field17 = field17;
    }

    public String getField18() {
        return field18;
    }

    public void setField18(String field18) {
        this.field18 = field18;
    }

    public String getField19() {
        return field19;
    }

    public void setField19(String field19) {
        this.field19 = field19;
    }

    public String getField20() {
        return field20;
    }

    public void setField20(String field20) {
        this.field20 = field20;
    }

    public String getOpertype() {
        return opertype;
    }

    public void setOpertype(String opertype) {
        this.opertype = opertype;
    }

}
